 view,input{
   box-sizing: border-box;
 }
 .part1{
	height: 70rpx;
	font-size: 52rpx;
	font-family: PingFang SC;
	font-weight:550;
	line-height: 60px;
	color: #000000;
	opacity: 1;
    padding-left:96rpx;
	display:flex;
	align-items: center;
 }
 .p-2{
	 font-size: 24rpx;
	 font-family: Source Han Sans CN;
	 font-weight: 400;
	 color: #352641;
	 opacity: 1;
	 margin-left:240rpx;
 }
 .pp1{background-color:#4C527C;}
 .pp2{
	 background-color:#828DDF;height:1376rpx;
	 border-radius:0rpx 0rpx 0rpx 160rpx;
  }
 .pp3{
	 background-color:#949DE1;height:1190rpx;
	 border-radius:0rpx 0rpx 0rpx 160rpx;
  }
 .pp4{
   background-color:#A5ACE5;height:1034rpx;
   border-radius:0rpx 0rpx 0rpx 160rpx;
  }
 .pp5{
	 background-color:#B5B2E5;height:854rpx;
     border-radius:0rpx 0rpx 0rpx 160rpx;
  }
 .pp6{
	background-color:#C2C0E4;height:648rpx;
	border-radius:0rpx 0rpx 0rpx 160rpx;
  }
 .pp7{
   background-color:#FFFFFF;height:126rpx;
   border-radius:0rpx 0rpx 0rpx 160rpx;
   margin-top:80rpx;
  }
  .pp7-1{
	width: 750rpx;
	height: 96rpx;
	display:flex;align-items:center;
	padding-left:96rpx;
  }
  .pbtn{
	  width: 254rpx;
	  height: 64rpx;
	  font-size: 28rpx;
	  font-family: PingFang SC;
	  font-weight: 400;
	  color: #2B2E47;
      display:flex;
	  align-items: center;
	  justify-content: center;
  }
  .btn2{margin-left:130rpx;}
  .cur{
	  background: #4C527C;
	  font-size: 30rpx !important;
	  color: #FFFFFF !important;
	  border-radius:60rpx;
  }
  .pstxt{
	font-size: 50rpx;
	font-family: PingFang SC;
	font-weight: 600;
	color: #FFFFFF;
	opacity: 1;
	padding-left:112rpx;
  }
  .pstxt1{
	  font-size: 30rpx;
	  font-family: PingFang SC;
	  font-weight: 400;
	  color: #FFFFFF;
	  opacity: 1;
	  padding-left:112rpx;
	  margin-top:14rpx;
  }
  .mp1{margin-top:40rpx;}
  .mp2{margin-top:14rpx;}
  .mp3{margin-top:20rpx;}
  .mp4{margin-top:16rpx;}
  .pm1{
	height:144rpx;
	padding-left:120rpx;
	width:100%;
	display:flex;
	margin-top:34rpx;
  }
  .pm1-1{
	  width: 136rpx;
	  font-size: 32rpx;
	  font-family: Montserrat;
	  font-weight: 600;
	  color: #352641;
	  opacity: 1;
  }
  .pm1-2{
	margin-left:74rpx;
	width: 280rpx;
	height: 144rpx;
	font-size: 26rpx;
	font-family: Segoe UI;
	font-weight: 400;
	color: #707070;
	opacity: 1;
	word-break: break-all; 
  }
  .pm2{
	height:186rpx;
	padding-left:120rpx;
	width:100%;
	display:flex;
	margin-top:42rpx;
  }
  .pm2-2{
	 width:186rpx;
	 height:186rpx;
	 margin-left:74rpx;
	 border:1rpx solid red;
  }
  .pm3{
	padding-left:140rpx;
	height: 44rpx;
	font-size: 26rpx;
	font-family: Segoe UI;
	font-weight: 400;
	color: #707070;
	opacity: 1;
	margin-top:10rpx;
  }